package com.tianqicode.spring.aop;

/**
 * 切点的抽象
 * 切点应该由类型过滤器和方法匹配器组成
 */
public interface Pointcut {

    /**
     * 获取类型过滤器
     */
    ClassFilter getClassFilter();

    /**
     * 获取方法匹配器
     */
    MethodMatcher getMethodMatcher();
}
